/*
 * Copyright (C) 2012 POAS.VSTU
 */

package model;

import java.util.Collections;

/**
 * Колода карт
 */
public class CardStack extends CardPile {

    /** Конструктор по-умолчанию - создает новую колоду. */
    public CardStack() {
        for (Suit s : Suit.values()) {
            for (Face f : Face.values()) {
                Card c = new Card(f, s);
                this.push(c);
            }
        }
    }

    /** Перемешивает колоду. */
    public void shuffle() {
        Collections.shuffle(mCards);
    }
}